﻿<%@ Page Language="C#" AutoEventWireup="true" MasterPageFile="../MasterPage.Master" ValidateRequest="false"
CodeBehind="wfOrdenPedidoBnd.aspx.cs" Inherits="PD.wfOrdenPedidoBnd" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
   <link href="../Styles/jquery-ui.custom.css" rel="stylesheet" type="text/css" />
 <script type="text/javascript">
     window.onload = function () {
         this.ResizeGrid();
         this.MessageOnPostback();
     }

     function ResizeGrid() {
         internalGridResize("<%= grdList.ClientID %>");
     }

     function panelOnUpdating() {
         updatePanelAnimationUpdating();
     }

     function panelOnUpdated() {
         ResizeGrid();
         updatePanelAnimationUpdated();
      }

      function SelectedCheckBoxAll(ckb) {
         var gv = document.getElementById("<%=grdList.ClientID%>");
         var rbs = gv.getElementsByTagName("input");
         for (var i = 0; i < rbs.length; i++) {
            if (rbs[i].type == "checkbox") {
               rbs[i].checked = ckb.checked;
            }
         }
      }
 </script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
    <div class="ToolBar">
      <asp:Menu ID="mnuToolbar" CssClass="ToolBarControl" runat="server" Orientation="Horizontal" OnMenuItemClick="mnuToolbar_MenuItemClick">
         <Items>
             <asp:MenuItem Text="Nuevo" Value="_BTTNEW" ImageUrl="../Images/Icons/Enabled/New.png">
            <%--<asp:MenuItem Text=" Porroga Masiva" Value="_BTTNEW" ImageUrl="../Images/Icons/Enabled/Copy.png">--%>
            </asp:MenuItem>
        
         </Items>
      </asp:Menu>
    </div>
   <asp:UpdatePanel ID="UpdatePanel1" runat="server">
        <ContentTemplate>
    <div class="DataHeader">
         <table id="TableDataHeader" cellpadding="0" cellspacing="0">
            <tr><td colspan="11" >&nbsp;</td></tr>
            <tr>
               <td style=" width:10px;" >             
                  &nbsp;
               </td>
               <td style=" width:90px;" >
                 Nro Pedido :
               </td>
               <td>
                    <esd:esdMaskedTextBox runat="server" ID="txtidPersonal" width="80px" Mask="?9999999">
                    </esd:esdMaskedTextBox> 
               </td>
               <td style=" width:90px;" >
                 Codigo Cliente :
               </td>
               <td>
                    <esd:esdTextBox runat="server" ID="txtnuDocIden" width="80px">
                    </esd:esdTextBox> 
               </td>
               <td style=" width:90px;" >
                 Nombre Cliente :
               </td>
               <td>
                    <esd:esdTextBox runat="server" ID="txtdsPersonal" Width="350px"></esd:esdTextBox> 
               </td>
               <td>
                    &nbsp;
               </td>
               <td>
                   <esd:esdButton ID="bttClear" runat="server" Text="Limpiar" Width="80px">
                   </esd:esdButton> 
               </td>
               <td style=" width:10px;" >
                  &nbsp;
               </td>
            </tr>
            <tr><td colspan="11" >&nbsp;</td></tr>
                    <tr>
               <td style=" width:10px;" >             
                  &nbsp;
               </td>
           
       
              <td style=" width:90px;" >
                 F.Finx Desde :
               </td>
               <td>
                    <esd:esdDateTextBox runat="server" ID="txtFechaDesde" Width="100px"></esd:esdDateTextBox>
               </td>
               <td style=" width:90px;" >
                 F.Fín Hasta:
               </td>
               <td>
                    <esd:esdDateTextBox runat="server" ID="txtFechaHasta" Width="100px"></esd:esdDateTextBox>
               </td>
                <td>
                  Establecimiento
               </td>
               <td>
                  <asp:DropDownList ID="ddlidEstable" runat="server" Width="150px"></asp:DropDownList>
               </td>

               <td>
                    &nbsp;
               </td>
               <td>
                 <esd:esdButton ID="bttSearch" Runat="server" Text="Buscar" Width="80px" OnClick="bttOk_Click">
                   </esd:esdButton>
               </td>
               <td style=" width:10px;" >
                  &nbsp;
               </td>
            </tr>
            <tr><td colspan="11" >&nbsp;</td></tr>
         </table>
        
    </div>
    <div class="DataDetail">
        <esd:esdGridView CssClass="esdGridView" ID="grdList" runat="server" ScrollWidth="100%"
            Width="100%" ShowHeaderWhenEmpty="True" AutoGenerateColumns="False" 
            DataKeyNames="RowNumber" OnRowCommand="grdList_RowCommand" OnRowDataBound="grdList_RowDataBound" >
            <Columns>

            <asp:TemplateField>
                <ItemTemplate>
                    <asp:ImageButton ID="grdBttCmdEdit" CommandName="CmdEdit" CommandArgument="<%# Container.DataItemIndex %>"
                        runat="server" ImageUrl="../Images/Icons/Enabled/AddFolder.png" ToolTip="Registrar Contratos" />
                </ItemTemplate>
                <HeaderStyle Width="22px" />
                <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" />
            </asp:TemplateField>

            <asp:TemplateField >
               <ItemTemplate>
                  <asp:CheckBox ID="ChkPorroga" runat="server" />
               </ItemTemplate>
               <HeaderTemplate>
                  <asp:CheckBox onClick="SelectedCheckBoxAll(this);" ID="ChkPorrogaHeader" runat="server" />
               </HeaderTemplate>
               <HeaderStyle Width="22px" />
               <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" />
            </asp:TemplateField>

            <asp:BoundField DataField="idPersonal" HeaderText="Nro Pedido">
            </asp:BoundField>
            <asp:BoundField DataField="dsRazSocial" HeaderText="Razon Social"></asp:BoundField>
            <asp:BoundField DataField="nuDocIden" HeaderText="Codigo Cliente">
               <ItemStyle Width="80px" HorizontalAlign="Center" VerticalAlign="Middle" />
            </asp:BoundField>
            <asp:BoundField ConvertEmptyStringToNull="false"  DataField="feInicio" HeaderText="Fecha Inicio" DataFormatString="{0:dd/MM/yyyy}"></asp:BoundField>
             <asp:BoundField ConvertEmptyStringToNull="false" DataField="feFin" HeaderText="Fecha Fin" DataFormatString="{0:dd/MM/yyyy}"></asp:BoundField>
            <asp:BoundField DataField="idEstado" HeaderStyle-CssClass="hideDataGridColumn"
                ItemStyle-CssClass="hideDataGridColumn"></asp:BoundField>
            <asp:BoundField DataField="dsEstado" HeaderText="Estado">
               <ItemStyle Width="170px" HorizontalAlign="Center" VerticalAlign="Middle" />
            </asp:BoundField>
            <asp:BoundField DataField="stAnulado" HeaderStyle-CssClass="hideDataGridColumn"
                ItemStyle-CssClass="hideDataGridColumn"></asp:BoundField>
            <asp:BoundField DataField="nuPorcAlerta" HeaderStyle-CssClass="hideDataGridColumn"
                ItemStyle-CssClass="hideDataGridColumn"></asp:BoundField>
            </Columns>
            <EmptyDataTemplate>
            <div id="gridempty">
                <asp:Image ID="imgEmpty" runat="server" ImageUrl="../Images/Controls/Attention.png" />
                &nbsp;No existen registros para esta solicitud.
            </div>
            </EmptyDataTemplate>
        </esd:esdGridView>
    </div>

         <asp:HiddenField ID="hdnMsgOPB" runat="server" />
      </ContentTemplate>
<%--      <Triggers>
         <asp:AsyncPostBackTrigger ControlID="mnuToolbar" EventName="MenuItemClick" />
      </Triggers>--%>
</asp:UpdatePanel>
<ajax:UpdatePanelAnimationExtender ID="upae" BehaviorID="animation" runat="server"
    TargetControlID="updatePanel1">
    <animations>
        <OnUpdating>
        <Parallel duration="0.5">
            <ScriptAction Script="panelOnUpdating();" />  
        </Parallel>
        </OnUpdating>
        <OnUpdated>
        <Parallel duration="0.5">
            <ScriptAction Script="panelOnUpdated();" /> 
        </Parallel> 
        </OnUpdated>
    </animations>
</ajax:UpdatePanelAnimationExtender>
<div id="updateProgressDiv" class="updateProgress" style="display: none">
        <table width="100%">
            <tr>
                <td valign="middle">
                    <img src="../Images/Controls/Loading.gif" />
                </td>
                <td valign="middle">
                    <span class="updateProgressMessage">Cargando ...</span>
                </td>
            </tr>
        </table>
</div>
</asp:Content>